package com.oxygen.pt.pojo.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.alibaba.excel.annotation.write.style.ContentRowHeight;
import lombok.Data;

@Data
@ContentRowHeight(22)  // 内容行高
@ColumnWidth(18)       // 默认列宽
public class PressureVesselDailyExportVO {
    // 与模板表头完全匹配（包含空格和换行）
    @ExcelProperty("日期")
    private String inspectDate;

    @ExcelProperty("工作压力是否在正常范围内")
    private String workPressure;

    @ExcelProperty("工作温度是否在正常范围内")
    private String workTemp;

    @ExcelProperty("安全阀是否完好（铅封、外观等）")
    private String safetyValve;

    @ExcelProperty("压力表是否完好、有效")
    private String pressureGauge;

    @ExcelProperty("设备本体有无损伤、腐蚀等异常情况")
    private String damageCorr;

    @ExcelProperty("设备保温层、真空绝热层是否完好")
    private String insulation;

    @ExcelProperty("设备外部的标志是否清晰")
    private String externalLabel;

    @ExcelProperty("设备各连接部位无泄漏")
    private String leakConn;

    @ExcelProperty("支座是否有异常")
    private String supportAbnormal;

    @ExcelProperty("各阀门启闭状态与操作规程要求一致")
    private String valveStatus;

    @ExcelProperty("其他异常情况及采取措施")
    @ColumnWidth(30)  // 单独设置备注列宽
    private String otherAbnormalDetail;
}